switch.x86.o:
(__TEXT,__text) section
_switchfunc:
00000000	pushl	%ebp
00000001	movl	%esp,%ebp
00000003	movl	0x08(%ebp),%eax
00000006	movl	0x0c(%ebp),%ecx
00000009	cmpl	$0x03,%eax
0000000c	je	0x00000054
0000000e	jg	0x0000001d
00000010	cmpl	$0x01,%eax
00000013	je	0x00000035
00000015	jg	0x0000004c
00000017	testl	%eax,%eax
00000019	je	0x00000030
0000001b	jmp	0x00000082
0000001d	cmpl	$0x05,%eax
00000020	je	0x00000075
00000022	jl	0x00000059
00000024	cmpl	$0x06,%eax
00000027	je	0x0000007a
00000029	cmpl	$0x63,%eax
0000002c	jne	0x00000082
0000002e	jmp	0x0000007f
00000030	subl	$0x0a,%ecx
00000033	jmp	0x00000082
00000035	movl	$0x66666667,%edx
0000003a	movl	%ecx,%eax
0000003c	imull	%edx
0000003e	sarl	$0x02,%edx
00000041	movl	%ecx,%eax
00000043	sarl	$0x1f,%eax
00000046	movl	%edx,%ecx
00000048	subl	%eax,%ecx
0000004a	jmp	0x00000082
0000004c	leal	(%ecx,%ecx,4),%eax
0000004f	leal	(%eax,%eax),%ecx
00000052	jmp	0x00000082
00000054	addl	$0x0a,%ecx
00000057	jmp	0x00000082
00000059	movl	$0x66666667,%edx
0000005e	movl	%ecx,%eax
00000060	imull	%edx
00000062	sarl	$0x02,%edx
00000065	movl	%ecx,%eax
00000067	sarl	$0x1f,%eax
0000006a	subl	%eax,%edx
0000006c	leal	(%edx,%edx,4),%edx
0000006f	addl	%edx,%edx
00000071	subl	%edx,%ecx
00000073	jmp	0x00000082
00000075	andl	$0x0a,%ecx
00000078	jmp	0x00000082
0000007a	orl	$0x0a,%ecx
0000007d	jmp	0x00000082
0000007f	xorl	$0x0a,%ecx
00000082	movl	%ecx,%eax
00000084	leave
00000085	ret
